home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Supervisor's Toolkit
/
Network Supervisor's Toolkit.iso
/
tools
/
lu62
/
luasy.mak
< prev
next >
Wrap
Makefile
|
1996-07-10
|
3KB
|
188 lines
PROJ = LUASY
PROJFILE = LUASY.MAK
DEBUG = 0
PWBRMAKE = pwbrmake
NMAKEBSC1 = set
NMAKEBSC2 = nmake
CC = cl
CFLAGS_G = /AL /W0 /BATCH
CFLAGS_D = /qc /Gi$(PROJ).mdt /Zr /Zi /Od
CFLAGS_R = /Os /Ol /Og /Oe /Oi /Gs /Zp1 /F 1000
MAPFILE_D = NUL
MAPFILE_R = $(PROJ).map
LFLAGS_G = /NOI /BATCH
LFLAGS_D = /CO /INC /FAR /PACKC
LFLAGS_R = /M /FAR /PACKC
LINKER = link
ILINK = ilink
LRF = echo > NUL
LLIBS_R = LLIBCE
LLIBS_D = /NOD:LLIBCE LLIBCER
OBJS_EXT = PRTABLE.OBJ TRANS.OBJ WAITFREE.OBJ CALLTPN.OBJ
OBJS = LU.obj INT68.obj ALLOCATE.obj ALLOC_RC.obj ATTCH.obj ATTLNCK.obj\
BUFFMNG.obj CHECKEND.obj CHKPARM.obj ACLSDST.obj CONV.obj DALLOCAT.obj\
DCPROC.obj FSMCONV.obj FSMERROR.obj GETSESS.obj OBTSESS.obj\
AOPNDST.obj PFMH5.obj PHSREC.obj POSTOPEN.obj POST_RCB.obj PROTERR.obj\
PSCONV.obj PSRM.obj RALLOC.obj RCVHSN.obj RCVRU.obj RECWAIT.obj\
RMFMH5.obj RTSEND.obj SENDAT.obj SENDBM.obj SENDHS.obj VERB.obj\
VRETRY.obj PRCV.obj ASENDHSF.obj FLUSH.obj GETATTR.obj LRFHAND.obj\
FREEMCB.obj SNDB.obj ASINC.obj CONFIRM.obj CONFIRMD.obj SETRC.obj\
$(OBJS_EXT)
all: $(PROJ).exe
.SUFFIXES:
.SUFFIXES: .obj .c
LU.obj : LU.C
INT68.obj : INT68.C
ALLOCATE.obj : ALLOCATE.C
ALLOC_RC.obj : ALLOC_RC.C
ATTCH.obj : ATTCH.C
ATTLNCK.obj : ATTLNCK.C
BUFFMNG.obj : BUFFMNG.C
CHECKEND.obj : CHECKEND.C
CHKPARM.obj : CHKPARM.C
ACLSDST.obj : ACLSDST.C
CONV.obj : CONV.C
DALLOCAT.obj : DALLOCAT.C
DCPROC.obj : DCPROC.C
FSMCONV.obj : FSMCONV.C
FSMERROR.obj : FSMERROR.C
GETSESS.obj : GETSESS.C
OBTSESS.obj : OBTSESS.C
AOPNDST.obj : AOPNDST.C
PFMH5.obj : PFMH5.C
PHSREC.obj : PHSREC.C
POSTOPEN.obj : POSTOPEN.C
POST_RCB.obj : POST_RCB.C
PROTERR.obj : PROTERR.C
PSCONV.obj : PSCONV.C
PSRM.obj : PSRM.C
RALLOC.obj : RALLOC.C
RCVHSN.obj : RCVHSN.C
RCVRU.obj : RCVRU.C
RECWAIT.obj : RECWAIT.C
RMFMH5.obj : RMFMH5.C
RTSEND.obj : RTSEND.C
SENDAT.obj : SENDAT.C
SENDBM.obj : SENDBM.C
SENDHS.obj : SENDHS.C
VERB.obj : VERB.C
VRETRY.obj : VRETRY.C
PRCV.obj : PRCV.C
ASENDHSF.obj : ASENDHSF.C
FLUSH.obj : FLUSH.C
GETATTR.obj : GETATTR.C
LRFHAND.obj : LRFHAND.C
FREEMCB.obj : FREEMCB.C
SNDB.obj : SNDB.C
ASINC.obj : ASINC.C
CONFIRM.obj : CONFIRM.C
CONFIRMD.obj : CONFIRMD.C
SETRC.obj : SETRC.C
$(PROJ).bsc :
$(PROJ).exe : $(OBJS)
!IF $(DEBUG)
$(LRF) @<<$(PROJ).lrf
$(RT_OBJS: = +^
) $(OBJS: = +^
)
$@
$(MAPFILE_D)
$(LLIBS_G: = +^
) +
$(LLIBS_D: = +^
) +
$(LIBS: = +^
)
$(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
<<
!ELSE
$(LRF) @<<$(PROJ).lrf
$(RT_OBJS: = +^
) $(OBJS: = +^
)
$@
$(MAPFILE_R)
$(LLIBS_G: = +^
) +
$(LLIBS_R: = +^
) +
$(LIBS: = +^
)
$(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
<<
!ENDIF
!IF $(DEBUG)
$(ILINK) -a -e "$(LINKER) @$(PROJ).lrf" $@
!ELSE
$(LINKER) @$(PROJ).lrf
!ENDIF
.c.obj :
!IF $(DEBUG)
$(CC) /c $(CFLAGS_G) $(CFLAGS_D) /Fo$@ $<
!ELSE
$(CC) /c $(CFLAGS_G) $(CFLAGS_R) /Fo$@ $<
!ENDIF
run: $(PROJ).exe
$(PROJ).exe $(RUNFLAGS)
debug: $(PROJ).exe
CV $(CVFLAGS) $(PROJ).exe $(RUNFLAGS)